package se.webbzon.boltzmann.minigame.sandbox;

public interface SandBoxItem extends SandBoxAttachable {
	
	/*============================================================
	Public Methods
	============================================================*/
	
	/** Returns true if this sand box item is draggable. **/
	public boolean draggable();
	
	/** Returns true if this sand box item can be dropped anywhere. **/
	public boolean droppable();
	
	/** Sets the position of this sand box item. **/
	public void setPosition(double x, double y);
	
	/** Returns the x-coordinate of this sand box item. **/
	public double getX();
	
	/** Returns the y-coordinate of this sand box item. **/
	public double getY();
	
	/** Returns the width of this container. **/
	public double getWidth();
	
	/** Returns the height of this container. **/
	public double getHeight();

}
